// var baseUrl = 'http://83ed906e.ngrok.io';
// var baseUrl = 'http://188.131.180.191:28080';
// var baseUrl = 'http://192.168.1.149:5041';
var baseUrl = 'http://hepangzi.top:5041';
// localStorage.clear();
var loginstate = localStorage.getItem('loginstate') || false;
var loginPhone = localStorage.getItem('phone') || false;
// 终止刷新
function refreshContainer(id){
	mui(id).pullRefresh().endPulldown();
}
// 终止上拉刷新
function endPullupToRefresh(id, controlle){
	mui(id).pullRefresh().endPullupToRefresh(controlle);
}
// 自动刷新
function autoRefresh(id, cb, controlAuto) {
	return {
		container: id, //下拉刷新容器标识，querySelector能定位的css选择器均可，比如：id、.class等
		down: {
			style: 'circle', //必选，下拉刷新样式，目前支持原生5+ ‘circle’ 样式
			color: '#2BD009', //可选，默认“#2BD009” 下拉刷新控件颜色
			height: '50px', //可选,默认50px.下拉刷新控件的高度,
			range: '100px', //可选 默认100px,控件可下拉拖拽的范围
			offset: '0px', //可选 默认0px,下拉刷新控件的起始位置
			auto: controlAuto === false ? false : true, //可选,默认false.首次加载自动上拉刷新一次
			callback: cb //必选，刷新函数，根据具体业务来编写，比如通过ajax从服务器获取新数据；
		}
	}
}
// 打开新窗口
function openwind(href, extJson) {
	mui.openWindow({
		url: href,
		id: href,
		createNew: false, //是否重复创建同样id的webview，默认为false:不重复创建，直接显示
		show: {
			autoShow: true, //页面loaded事件发生后自动显示，默认为true
			aniShow: 'slide-in-right', //页面显示动画，默认为”slide-in-right“；
		},
		waiting: {
			autoShow: true, //自动显示等待框，默认为true
			title: '正在加载...', //等待对话框上显示的提示内容
		},
		extras: extJson || {}
	})
}

function closeme() {
	var ws = plus.webview.currentWebview();
	setTimeout(function() {
		plus.webview.close(ws);
	}, 1000);
}
// 防止返回

var backButtonPress = 0;

function backHome() {
	mui.back = function(event) {
		backButtonPress++;
		if (backButtonPress > 1) {
			plus.runtime.quit();
		} else {
			plus.nativeUI.toast('再按一次退出应用');
		}
		setTimeout(function() {
			backButtonPress = 0;
		}, 1000);
		return false;
	};
}

// 手机号验证
function checkPhone(phone) {
	if (!(/^1[34578]\d{9}$/.test(phone))) {
		return false;
	} else {
		return true;
	}
}
// 小弹窗
function smallPopup(val) {
	mui.toast(val, {
		duration: 'short',
		type: 'div'
	})
}
// 拍照存照片
function getImage(cb) {
	var cmr = plus.camera.getCamera();
	cmr.captureImage(function(p) {
		// console.log('成功：' + p);
		plus.io.resolveLocalFileSystemURL(p, function(entry) {
			// 上传头像
			var path = entry.toLocalURL();
			$('#headImage').attr("src", path);
			zipphoto(path, cb);
		}, function(e) {
			console.log('读取拍照文件错误：' + e.message);
		});
	}, function(e) {
		mui.toast('拍照取消')
	}, {
		filename: '_doc/camera/',
		index: 1
	});
}
// 压缩图片
function zipphoto(path, cb) {
	plus.zip.compressImage({
		src: path,
		dst: "_doc/chat/camera/" + path,
		quality: 30,
		overwrite: true
	}, function(e) {
		cb(e.target)
	}, function(err) {
		console.log("压缩失败：  " + err.message);
	});
}
// 从相册添加文件
function appendByGallery(cb) {
	plus.gallery.pick(function(path) {
		$('#headImage').attr("src", path);
		zipphoto(path, cb);
	});
}
// 解析查询参数
function parseQuery(decode, hack) {
	var qs;
	if (hack) {
		qs = location.href.substring(location.href.indexOf('?') + 1);
	} else {
		qs = location.search.length > 0 ? location.search.substring(1) : '';
	}
	var args = {};
	var items = qs.length ? qs.split('&') : [];
	var name = null,
		value = null;
	items.forEach(function(item) {
		var itemPair = item.split('=');
		name = decode ? decodeURIComponent(itemPair[0]) : itemPair[0];
		value = decode ? decodeURIComponent(itemPair[1]) : itemPair[1];
		if (name)
			args[name] = value;
	});
	return args;
}

// 跳出是否登录的弹窗
function loginfalse() {
	var btnArray = ['否', '是'];
	mui.confirm('您还没有登录，是否跳转登录', '提示', btnArray, function(e) {
		if (e.index == 1) {
			openwind('../login.html');
		} else {
			//取消跳转
			mui.toast('已取消');
		}
	})
}
// 登出
function logout(val) {
	var btnArray = ['否', '是'];
	mui.confirm('是否退出', '提示', btnArray, function(e) {
		if (e.index == 1) {
			openwind(val);
		} else {
			//取消跳转
			mui.toast('已取消');
		}
	})
}